package com.wenjie.hotelsys.service;

import java.util.List;

import com.wenjie.hotelsys.dao.HotelDao;
import com.wenjie.hotelsys.dao.HotelDaoJDBCImpl;
import com.wenjie.hotelsys.domain.Hotel;
import com.wenjie.hotelsys.domain.Room;

public class HotelServiceImpl implements HotelService {

	@Override
	public void createHotel(Hotel hotel) {
		HotelDao hotelDao=new HotelDaoJDBCImpl();
		hotelDao.add(hotel);
	}


	@Override
	public List<Hotel> loadHotel() {
		HotelDao hotelDao=new HotelDaoJDBCImpl();
		return hotelDao.loadall();
	}


	@Override
	public void removeHotel(Integer hotelNo) {
		HotelDao hotelDao=new HotelDaoJDBCImpl();
		hotelDao.delete(hotelNo);
	}


	@Override
	public Hotel getHotelByNo(Integer hotelNo) {
		HotelDao hotelDao=new HotelDaoJDBCImpl();
		return hotelDao.getHotelByNo(hotelNo);
	}


	@Override
	public void updateHotel(Hotel hotel) {
		HotelDao hotelDao=new HotelDaoJDBCImpl();
		hotelDao.update(hotel);
	}
	


}
